Search

【91 Q & A 時間】

### 想問91在公司中,如果團隊沒有 code ...

  • Share this:

【91 Q & A 時間】

### 想問91在公司中,如果團隊沒有 code review 習慣。有沒有什麼方法可以快速幫助工程師在程式撰寫優化上快速成長?

如果沒有 code review,並沒有產生任何問題跟負面影響,那為何需要 code review?

如果你們有共同面對一些問題要改善,是 code review 可能可以解決的,那就試著去改善、去解決你們碰到的問題。

如果有比 code review 更好的方式,那就用它,而不是執著在 code review。

#用成果要求他們

也就是,我們關注問題、需求、創造價值三個維度上,如果有待改善點,那就一起試著做點什麼來改善。

而我們看到的那些工程實踐、方法論、模式,就是因為這個世界上類似的問題,已經有人用類似的方式去改善跟解決了。那你們當然也可以試試看,因為我們不會比那些人更聰明、更厲害。

不要為了 agile 而 agile, 不要為了 TDD 而 TDD,為了滿足需求、解決問題、增加價值才需要引入改變。

「那對我們公司沒有用啦」
「喔?那你要不要提點有用的,然後試試看呢?是對你沒用,還是對你公司沒用啊?」



我還是覺得 code review 跟 pair programming 的效果很好。

上述的回答內容,只是希望順藤摸瓜,不是關注在「有沒有 code review」,而是有沒有改善 code 的品質,有沒有減少 bug,有沒有降低維護成本。

--
圖片致敬達叔:電影 《破壞之王》

#達叔RIP


突然發現我沒有回答到第二個問題,如何讓大家可以快速成長,如果真的要問我的話,兩個答案。

1. 來參加我的培訓。
2. 找我 coaching, 讓我跟團隊一起工作,讓他們從做中學。

唉,我也不是很想打廣告跟自吹自擂,但我真心覺得這是快又有效的方式。

你問我是怎麼學的?我也參加其他培訓呀。更細節的部分,我在商業思維學院分享過「技術工作者的商業思維」以及三月線下分享的「學習永動機」

雖然我毫不藏私地傾囊相授,也不見得聽的人就做得到,做得到也不一定適合你就是了。

但我可以說的是,不管是工作還是學習,還是技術變現、商業模式探索,我都是燃燒生命等級的熱血。(因為還有太多比我厲害的人比我認真和努力)


Tags:

About author
我是 Joey Chen,闖蕩江湖的稱號是 91,熱血點火師,專門燃起大家心裡面的熱情與初衷。 目前為 Odd-e Taiwan 的負責人,同時也是 JetBrains 在台灣的培訓夥伴,至今也仍是熱愛學習與享受各種程式語言之美的 programmer。 身為敏捷教練,擅長 Agile、Scrum、LeSS 等敏捷文化與協作框架的落實與導入,如何讓大家 being agile 而不是 doing agile。同時喜歡結合各家所長,例如 Lean, Kanban 等,重點是持續改善、解決問題、端出成果,而不執著於某種特定方法論或框架。 身為技術教練,我也是極限編程(extreme programming)的狂熱者,我擅長用這些技術與工程實踐來提昇產品的品質、團隊的生產力、降低營運風險,因應市場與公司的商業目標,讓團隊能具有高適應與反應能力的基礎建設。例如 實例化需求、ATDD、BDD、TDD、重構、自動化單元測試/整合測試/驗收測試、CI/CD、code review、pair programming、mob-programming 等等。 同時,我也是推崇 極速開發 的 developer,追求從想法到產品程式碼的完成,中間的時間差能趨近於零,也就是劍隨心轉,想到哪,程式碼就長到哪的境界。從想法到實現中間的等待,其實在實務上佔了很大的 context switch 成本,如果能讓這段時間縮到最短,就能比其他人多嘗試更多種解決方案,進而挑選出最剛好的方案。 同時也是技術社群的活躍份子,從 2010 年開始連任九屆的微軟 MVP,兼任 MSDN 論壇板主,也曾經獲得年度 MSDN 文件庫刊登數量世界第一的榮耀。對微軟技術有愛,對 C# 有愛,對自動測試有愛,對重構與設計模式有愛。近年來對 Java, PHP, Python 也充滿濃厚的興趣,曾帶領客戶團隊中不會寫程式的 QA ,一起用 Python 完成超過百個 mobile UI 自動化測試。 擁有超過十年擔任開發團隊 tech leader, trainer, coach 與 mentor 的經驗,進行的企業內部與公開技術培訓課程已超過 100 場,培訓過的開發人員超過 1000 位,擔任研討會與社群活動的講師次數超過 30 次。 同時也是技術書籍的作者與譯者,與朋友合著的書籍包含《ASP.NET MVC 5:網站開發美學》、《ASP.NET MVC 4 網站開發美學》,翻譯的書籍有《單元測試的藝術-第二版》、《敏捷開發實踐》、《進入IT產業必讀的200個 .NET面試決勝題》。 如果想跟我即時互動,歡迎直接私訊或 email 至 [email protected]
請參考:https://tdd.best/about/
View all posts